max1 = 0
min1 = 9
k = 0
a = input('Введите число:')
if 999 < int(a) <= 9999:
    if int(a) % 2 == 0:
        print('Число четное: да')
    else:
        print('Число четное: нет')
    if int(a) % 3 == 0:
        print('Число кратное: да')
    else:
        print('Число кратное: нет')
    b = int(a)
    d = b**0.5
    s = d-int(d)
    if s == 0:
        print('Число является квадратом числа:', int(d))
    else:
        print('Число является квадратом числа: Нет')
    for i in a:
        num = int(i)
        if num > max1:
            max1 = num
        if num < min1:
            min1 = num
        if num == 0:
            k += 1
    print('Наименьшая цифра числа:', min1)
    print('Наибольшая цифра числа:', max1)
    print('Количество нулей в числе:', k)
    if int(a) % 10 == 1 or int(a) % 10 == 4 or int(a) % 10 == 9:
        print('Цифра в разряде единиц является квадратом цифры:', int((int(a) % 10)**0.5))
    else:
        print('Цифра в разряде единиц является квадратом цифры: Нет')
    if (int(a)//10) % 10 == 1 or (int(a)//10) % 10 == 4 or (int(a)//10) % 10 == 9:
        print('Цифра в разряде десятков является квадратом цифры:', int(((int(a)//10) % 10)**0.5))
    else:
        print('Цифра в разряде десятков является квадратом цифры: Нет')
    if (int(a)//100) % 10 == 1 or (int(a)//100) % 10 == 4 or (int(a)//100) % 10 == 9:
        print('Цифра в разряде сотен является квадратом цифры:', int(((int(a)//100) % 10)**0.5))
    else:
        print('Цифра в разряде сотен является квадратом цифры: Нет')
    if (int(a)//1000) % 10 == 1 or (int(a)//1000) % 10 == 4 or (int(a)//1000) % 10 == 9:
        print('Цифра в разряде тысяч является квадратом цифры:', int(((int(a)//1000) % 10)**0.5))
    else:
        print('Цифра в разряде тысяч является квадратом цифры: Нет')
else:
    print("Введенное число не является четырехзначным")
